| 
                
               | 
              
                
               | 
              
                @@ -525,7 +525,12 @@ def statistic_member(request): 
               | 
            
            
            
              | 
                525
               | 
              
                525
               | 
              
                         return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND) 
               | 
            
            
            
              | 
                526
               | 
              
                526
               | 
              
                  
               | 
            
            
            
              | 
                527
               | 
              
                527
               | 
              
                     # 消费者统计 
               | 
            
            
            
              | 
                528
               | 
              
                
               | 
              
                -    users = ConsumeInfoSubmitLogInfo.objects.filter(ymd__gte=start_time, ymd__lte=end_time, test_user=False, dupload=False, status=True).values_list('user_id', flat=True).distinct()
               | 
            
            
            
              | 
                
               | 
              
                528
               | 
              
                +    if start_time and end_time: 
               | 
            
            
            
              | 
                
               | 
              
                529
               | 
              
                +        users = ConsumeInfoSubmitLogInfo.objects.filter(ymd__gte=start_time, ymd__lte=end_time, test_user=False, dupload=False, status=True) 
               | 
            
            
            
              | 
                
               | 
              
                530
               | 
              
                +    else: 
               | 
            
            
            
              | 
                
               | 
              
                531
               | 
              
                +        users = ConsumeInfoSubmitLogInfo.objects.filter(test_user=False, dupload=False, status=True) 
               | 
            
            
            
              | 
                
               | 
              
                532
               | 
              
                + 
               | 
            
            
            
              | 
                
               | 
              
                533
               | 
              
                +    users = users.values_list('user_id', flat=True).distinct()
               | 
            
            
            
              | 
                529
               | 
              
                534
               | 
              
                  
               | 
            
            
            
              | 
                530
               | 
              
                535
               | 
              
                     userinfos = UserInfo.objects.filter(user_id__in=users) 
               | 
            
            
            
              | 
                531
               | 
              
                536
               | 
              
                  
               |